let apiBaseUrl = "http://phpclub.org.cn:8080/api";
// 所有页面首次用户数据读取
// 登录信息获取
let userOption = {};
// 1、首先判断地址是否带用户登录信息
if (location.search != '') {
	// 利用公共函数结构地址的数据
	userOption = getStrOfObj(location.search);
	// console.log(option);
}
// 2、地址不带登录信息，检查cookie是否存在
if (getCookie("jd")) {
	// 利用cookie获取用户信息
	let option = getStrOfObj(getCookie("jd"));
	// 地址对象+cookie对象
	for (let v in option) {
		if (!userOption.v) {
			userOption[v] = option[v]
		}
	}
}

// 3、设置用户信息
userOption.nickname && $('#userIndex').text(userOption.nickname);


//写cookies
function setCookie(c_name, value, expiredays) {
	var exdate = new Date();
	exdate.setDate(exdate.getDate() + expiredays);
	document.cookie = c_name + "=" + escape(value) + ((expiredays == null) ? "" : ";expires=" + exdate.toGMTString());
}

//读取cookies
function getCookie(name) {
	var arr, reg = new RegExp("(^| )" + name + "=([^;]*)(;|$)");

	if (arr = document.cookie.match(reg))

		return (arr[2]);
	else
		return null;
}

//删除cookies
function delCookie(name) {
	var exp = new Date();
	exp.setTime(exp.getTime() - 1);
	var cval = getCookie(name);
	if (cval != null)
		document.cookie = name + "=" + cval + ";expires=" + exp.toGMTString();
}


/**
 * 方法说明 将地址栏/cookie的字符串序列化成对象
 * @param {String} datas
 * @return {Object} option
 */
function getStrOfObj(datas) {
	// 储存返回对象
	let option = {}
	//判断空字符
	if (datas == "") {
		return option;
	}
	// 1、去除'?'符号 / 两边空格
	let str = datas.replace(/[?|？]/g, '').trim();
	//2、“&”生成列表
	let lists = str.split('&');
	// 判断空列表
	if (lists.length < 0) {
		return option;
	}
	lists.forEach((v, i) => {
		option[v.split('=')[0]] = v.split('=')[1]
	})
	return option;
}

// 一、头部


/**
 * 方法说明
 *  获取省份地区值,并将导航栏的地区更改
 */
$.ajax({
	url: "http://phpclub.org.cn:8080/api/system/province",
	type: "get",
	data: {
		'parentId': 1
	},
	dataType: "json",
	success: function(e) {
		//保存地区html
		let html = "";
		//获取被插入地区dom
		//1、清空
		// $('.map-land>.item-lists').html()
		e.data.forEach((v, i) => {
			// 添加头部搜索栏的地区选择
			html += `<div class="item">
 						<a href="javascript:void(0)" data-id=${v.id} data-parentId=${v.parentId} >${v.name.replace(/["市"|"省"|"自治区"|"区"|"壮族"|"回族","维吾尔族"]/g,"")}</a>
 					 </div>`;
		});
		//2、插入·
		$('.map-land>.item-lists').html(html);
	}
});

